Set ws=Wscript.CreateObject("Wscript.Shell")
If ws.expandenvironmentstrings("%strikkeyflag%")=("on")Then
    wscript.echo("Screen Never Lockout")
    ws.Environment("user").Item("strikkeyflag")="off"
    set mi=getobject("winmgmts:win32_process").instances_
    for each p in mi
        if ucase(p.name)=ucase("wscript.exe")then
            p.terminate
        End If
    Next
    wscript.quit
Else
    wscript.echo("Screen Never Lockout")
    ws.Environment("user").Item("strikkeyflag")="on"
    do
        set WshShell = CreateObject("WScript.Shell")
        WshShell.SendKeys"{ScrollLock}"
        wscript.sleep(280000) 'ms
    Loop
end if
'在 Windows 系统中双击 never_lock.vbs 脚本，即可运行。
'如需停止脚本，可以按 Ctrl + Shift + Esc 键打开任务管理器，找到 Microsoft ® Windows Based Script Host，结束任务即可。
'工作原理
'你应该已经猜到，never_lock.vbs 脚本的工作原理就是通过定时按一次 Scroll Lock 键，让系统认为一直有人为操作，只要定时时间在锁屏周期以内，就可以达到避免锁屏的效果。

'Scroll Lock 即“滚动锁定键”，是一个现存于大部分键盘上的按键，通常附有一个指示按键开关情况的灯号。这个按键曾经用来锁定所有软件的滚动功能，但已不为现今大部分软件所使用。因为这个按键已经不常用，所以部分键盘（例如笔记本）已经移除了这个键。不过系统还是保留了 Scroll Lock 按键的定义，因此我们可以借助这个没什么用的按键完成防止锁屏的功能，不会对系统造成任何影响。